Mollie\WooCommerce\Gateway\MolliePaymentGateway C

Total Complexity 113
Dependencies 20
Dependents 14
Total lines 1,121
Lines of code 685
Logical lines of code 265
Comment lines 188
Methods 31
Properties 17

Methods 31

Method Rating Maintainability Complexity Lines of code
is_available()
B
33 18 108
onOrderReceivedTitle()
B
36 15 87
getReturnRedirectUrlForOrder()
A
40 10 69
__construct()
A
39 8 72
process_refund()
A
44 6 53
displayInstructions()
A
49 7 34
isValidForUse()
S
46 6 44
get_recurring_total()
S
57 5 18
onOrderReceivedText()
S
59 4 16
isAvailableMethodInCheckout()
S
60 3 14
thankyou_page()
S
61 3 14
getSupportedCurrencies()
S
49 1 36
get_transaction_url()
S
66 3 7
activePaymentObject()
S
61 2 13
noOrderPaymentFailure()
S
59 1 17
initIcon()
S
66 2 9
getSelectedIssuer()
S
73 2 4
process_payment()
S
64 2 10
get_icon()
S
74 2 4
validate_multi_select_countries_field()
S
71 2 6
handlePaidOrderWebhook()
S
62 1 11
admin_options()
S
81 1 3
initDescription()
S
80 1 3
init_settings()
S
81 1 3
paymentObject()
S
82 1 3
getMollieMethod()
S
75 1 5
isCurrencySupported()
S
72 1 6
gatewayId()
S
73 1 5
payment_fields()
S
77 1 4
process_admin_options()
S
77 1 4
init_form_fields()
S
80 1 3